home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir37 / easydos.zip / MENUDOC.TXT < prev    next >
Text File  |  1994-01-11  |  50KB  |  1,187 lines

  1.  
  2.                 EASY DOS MENU
  3.                  Version 2.1
  4.                 SERIAL SOLUTIONS, INC.
  5.                 P.O. Box 2392
  6.               Littleton, CO   80161-2392
  7.                    (303) 347-8547
  8.  
  9.  
  10.  
  11.                  INSTALL INSTRUCTIONS
  12.  
  13. The following will help you install the Easy DOS Menu(EDM) to your PC.  You 
  14. may not install EDM from a hard drive or to another floppy disk.
  15.  
  16. Insert the Menu disk and type "INSTALL" at the prompt.  All the needed 
  17. information will be displayed on the screen, so follow all of them as they 
  18. instruct.  However, the following will further explain the screen prompts.  
  19. At any time before the copying of files begins, the user may hit <ESC> to 
  20. exit from the INSTALL program.
  21.  
  22. For destination path, you may accept the default by simply hitting <ENTER>, 
  23. or you may enter your own drive and path.  For this, the standard is:
  24.     [DRIVE:\PATH] followed by an <ENTER>.
  25.  
  26. After entering the correct drive and path, the program will ask if you wish 
  27. to include the "DEMO Menu."  If this is the first time you are installing the 
  28. menu, you must say "YES". since the program needs a menu file.  To change the 
  29. option from "NO" to "YES" and vice versa, you may use the space bar, the 
  30. arrow keys, or by moving your mouse.  NOTE: <ESC> will always equate to "NO" 
  31. in these situations.
  32.  
  33. Once the desired option is chosen, the necessary files will be copied to your 
  34. designated drive and path.
  35.  
  36. WARNING MESSAGES:
  37. There are two warning messages that need to be explained.
  38.  
  39. DIRECTORY WARNING: This means that your chosen path already 
  40.            exists.  This is a warning to alert you 
  41.            to the fact that if you do not change the 
  42.            path, some existing files may be copied 
  43.            over.
  44.  
  45. FILE WARNING: This tells you that a file already exists with 
  46.           that particular name in that particular path.  
  47.           You may choose to copy over it, or leave the 
  48.           old file intact by not copying the file from 
  49.           the disk.
  50.  
  51.  
  52. ERROR MESSAGES:
  53.  1. "Cannot Create Named Directory" - System could not 
  54.     create the specified directory.
  55.  
  56.  2. "<filename> Does Not Exist On The Source Drive" - This 
  57.     particular file does not exist on the source drive.  
  58.     User should contact IST to find out how to address this 
  59.     problem.
  60.  
  61.  3. "Cannot Get Current Working Directory" - The system is 
  62.     having trouble locating this directory.  The directory 
  63.     may not exist or is corrupted.
  64.  
  65.  4. "Drive Timed Out, Assumed Not Ready - Drive <letter>" - 
  66.     The program could not locate specified drive in allotted 
  67.     time.  User should check drive and retry.
  68.  
  69.  5. "Drive Not Ready - Drive <letter>" - Door may be open or 
  70.     there may be no disk in the drive.  User should check 
  71.     the drive and disk.
  72.  
  73.  6. "Error Creating Directory <Directory Name>" - System had 
  74.     trouble creating this particular directory.
  75.  
  76.  7. "Invalid Drive <letter>" - This particular drive does 
  77.     not exist on the PC.  You should check the drive you 
  78.     inputted.
  79.  
  80.  8. "Cannot Install To a Floppy Drive" - the user can only 
  81.     install from a floppy drive to a hard drive.
  82.  
  83.  9. "Not Enough Memory On Destination Drive" - This error 
  84.     occurs if there is not enough memory on the destination 
  85.     drive to hold the necessary files to be copied.  The 
  86.     user should check the drive to get rid of unnecessary 
  87.     files so that enough memory will be freed up.
  88.  
  89. 10. "Unable To Locate Internal File" - There are necessary 
  90.     internal file(s) missing.  You should contact Serial 
  91.     Solutions to find out how to address this problem.
  92.  
  93. 11. "Possible Corruption Of Internal File" - The necessary 
  94.     internal file(s) have been corrupted.  Contact Serial 
  95.     Solutions to determine how to address this problem.
  96.  
  97. 12. "Unable To Open Internal File" - The necessary internal 
  98.     file(s) are either missing or are corrupted.  Contact 
  99.     Serial Solutions to determine how to address this 
  100.     problem.
  101.  
  102. 13. "Not Enough Memory To Allocate" - There is an internal 
  103.     lack of memory.  The user should remove any TSR's 
  104.     (Terminate and Stay Resident programs) that may be in 
  105.     memory.
  106.  
  107. 14. "<Directory Name> Directory Does Not Exist In 
  108.     Destination" - The specified directory does not exist, 
  109.     or it does not exist in the user defined path.
  110.  
  111. 15. "Cannot Install From A Hard Drive" - This program cannot 
  112.     be installed from a hard drive, only a floppy drive.
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                   EASY DOS MENU (EDM)
  121.  
  122. The "Easy DOS Menu (EDM)" is a menuing system that allows the user to run 
  123. virtually any program residing in their computer from a friendly interface.  
  124. By customizing each module represented in the menu, all your applications can 
  125. be invoked with a stroke of a key. Include Lotus 1-2-3, WordPerfect, Harvard 
  126. Graphics, Turbo C, a Daily Calendar, even a call to Windows, or for that 
  127. matter any program that you currently use. Any program can be run by moving 
  128. to the desired module and selecting it with either your keyboard or another 
  129. pointing device. When you are finished with the application program, you will 
  130. be immediately returned to the menu. No more effort is expended in locating a 
  131. desired program, installing needed drivers or recalling crucial command line 
  132. arguments, its all been recorded and ready to run. Switching from one process 
  133. to another is as simple as locating it in the menu and selecting it.  
  134. Moreover, programs can be assigned to function keys, so that all you need to 
  135. do is hit the specified key assigned to the desired application. 
  136.  
  137.  
  138. Program Operation and Description
  139. Command Line Arguments: Command line arguments are options that can be passed 
  140. to the menu.  Invoking command line arguments will cause the menu to take on 
  141. certain attributes when the menu initializes. Command line arguments are not 
  142. case sensitive. This means that any options used on the command line can be 
  143. in either lower case or upper case. The order in which options are placed on 
  144. the command line is not important, any order will suffice equally well. You 
  145. are not limited to any specific number of options so any or all options may 
  146. be used when invoking the menu.
  147.  
  148. Specific menu command line arguments:
  149. /S - The "S" option adds a shadow behind each box in the 
  150.      menu.  The shadow will highlight each option on the 
  151.      menu seemingly elevating it from the screen. The shadow 
  152.      option will allow up to four items to be displayed on 
  153.      the screen at one time. If the shadow option is not 
  154.      invoked the screen has the ability to display up to 
  155.      five items on the screen at one time.
  156.  
  157. /V - The "V" option represents the echo mode or "verbose 
  158.      mode. This means that all commands within the module to 
  159.      be executed, will be printed, or echoed to the screen 
  160.      as they are processed. This option is very effective in 
  161.      troubleshooting commands that don't appear to be 
  162.      working as they should. Inserting the MS-DOS command 
  163.      "PAUSE" at the end of a command list will give you a 
  164.      list of each command followed by its result if one is 
  165.      supplied.
  166.  
  167. /T - A "T"  invokes the display time option. If this option 
  168.      is invoked a continuously running representation of the 
  169.      current time is displayed in the lower right corner of 
  170.      the screen along the copyright bar. An AM or PM is 
  171.      inserted after the time to denote whether the current 
  172.      time is reflecting morning or evening. The format of 
  173.      the time is displayed as - 
  174.     HOUR:MINUTE:SECOND  [AM | PM]
  175.  
  176. /D - A "D" invokes the display date option. If this option 
  177.      is invoked a representation of the current date is 
  178.      displayed in the lower left corner of the screen along 
  179.      the copyright bar. The format of the date is displayed 
  180.      as MONTH/DAY/YEAR.
  181.  
  182. -XXX.MCF - This option allows the user to pass a specific 
  183.        menu file to the program. If this option is used 
  184.        the current directory is searched first for the 
  185.        named file. If the file is not found, each 
  186.        directory included in the "PATH" command is then 
  187.        searched. This gives the user the ability to save 
  188.        several different menus each containing different 
  189.        applications. The .MCF file extension is optional 
  190.        for this argument, if it is not included, the 
  191.        extension will automatically be appended to the 
  192.        file that is placed on the command line.
  193.  
  194.  
  195. MENU SYNTAX:
  196.         [DRIVE:][\PATH]EDMENU [/S | /V | /T | /D | -XXX.MCF]
  197.  
  198. Adding Menu to the Path Command:
  199.     To run the program from any location in the machine, you must add the 
  200.     menu directory to the PATH command which is usually declared inside 
  201.     autoexec.bat file.  This can be done, on any text editor. To implement 
  202.     this feature the menu path ( [DRIVE:][\PATH] ) needs to be appended to 
  203.     the end of the "PATH" command.
  204.  
  205.     EXAMPLE:        PATH=C:\;C:\DOS;C:\MENU
  206.  
  207.  
  208.  
  209.  
  210. MOVEMENT WITHIN THE MENU:
  211.     Movement from within the menu can be accomplished through the use of 
  212.     a pointing device. The currently supported pointing devices include 
  213.     the keyboard, a mouse, or the On-Command remote unit (hand-held 
  214.     keyboard).
  215.  
  216. Keyboard
  217.     If you choose to use your keyboard as the pointing device, there are 
  218.     several keys which take on special meaning in the menu program, they 
  219.     are as follows:
  220.     Space Bar - In some modes the space bar will be used as 
  221.          a device to toggle between different 
  222.          options.
  223.  
  224.     Escape Key - The escape key is important since it will 
  225.           exit from any screen you are currently 
  226.           working in. This is helpful if you get 
  227.           into some menu option by mistake, escape 
  228.           will always get you out. The escape key is 
  229.           also used for exiting the menu. If you 
  230.           wish to exit the menu at any time, the 
  231.           escape key will bring you back to MS-DOS.
  232.  
  233.     Enter (Return key) - The enter key will select any 
  234.               option that is currently 
  235.               highlighted.
  236.  
  237.     Function Keys (F1 - F10) - The function key usage will 
  238.                 vary depending upon how you 
  239.                 get the menu package 
  240.                 configured. The function 
  241.                 keys are normally used to 
  242.                 run external programs and 
  243.                 utilities that have been 
  244.                 installed with the program.
  245.  
  246.     Arrow Keys - The arrow keys on the keyboard are used to 
  247.           move from one menu selection to another. 
  248.           The current option is usually highlighted 
  249.           so that you know your current position in 
  250.           the menu.
  251.     NOTE: In order to use the arrow keys on the keyboard 
  252.        number pad, be sure the number lock is not 
  253.        activated.
  254.  
  255. Mouse
  256.     If you wish to use a mouse as your primary pointing device your mouse 
  257.     driver must first be installed before entering the program. To install 
  258.     your mouse driver correctly consult your mouse users manual. Once this 
  259.     has been accomplished, the menu can be run almost entirely from the 
  260.     mouse, with the exception of entering text.  The buttons on the mouse 
  261.     represent assignment keys within the menu to accomplish certain tasks.
  262.  
  263. Mouse Key Assignment
  264. 3 Button Mouse:
  265.     The left button is defined as the "ESCAPE" key.  The right button is 
  266.     defined as the "ENTER" key.  The middle button is defined as 
  267.     combination key "ALT-O" in the Menu and function key F1 in the Editor. 
  268.     If the user wishes to enter an escape they need only to hit the left 
  269.     button. To use the enter key you only need to hit the right button. To 
  270.     issue an F1 call you should hit the middle button.
  271.  
  272. 2 Button Mouse:
  273.     The left button is defined as the "ESCAPE" key.  The right button is 
  274.     defined as the "ENTER" key.  When both the left and the right key are 
  275.     pressed simultaneously a combination key "ALT-O" in the Menu or the 
  276.     function key F1 in the Editor is produced. If the user wishes to enter 
  277.     an escape they need only to hit the left button. To use the enter key 
  278.     you only need to hit the right button. To issue an F1 call you should 
  279.     hit both mouse buttons at the same time.
  280.  
  281. Mouse Movement
  282.     Movement with the mouse is accomplished in the same manner with both 
  283.     types of mouse. Moving the mouse in an upwards or downwards direction 
  284.     along a flat surface will act as the arrow keys and move the 
  285.     highlighted box up and down on the screen.
  286.  
  287.  
  288.  
  289.  
  290.  
  291. ON-COMMAND Hand Held Remote
  292.     If this option is used as the pointing device the on-command driver 
  293.     must be installed before entering the menu program. To accomplish 
  294.     this correctly you should consult your on-command users manual. A 
  295.     file has been included on the menu system disk which is the 
  296.     on-command menu file (MENU.MAC). This file should be included on the 
  297.     on-command command line to get the maximum usage out of the remote 
  298.     unit. On-command keys that have special meaning.
  299.  
  300.     ON-COMMAND MENU MOVEMENT
  301.     Arrow Keys                       Menu Movement
  302.  
  303.     End, Exit                        Escape Key
  304.  
  305.     1-10                             The function keys F1 - F10
  306.  
  307.     Enter, Run                       Enter Key or Return Key
  308.  
  309.     Space                            Space Bar
  310.  
  311.     Y                                This button will give a yes   
  312.                      to questions asked
  313.  
  314.     N                                This button will give a no to 
  315.                      questions asked
  316.  
  317.     Menu                             This will invoke the menu  
  318.                      program from anywhere in DOS. 
  319.                      Provided the On-Command Driver has been
  320.                      installed.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.                    THE OPTION BAR
  327.  
  328.      The Option Bar can be thought of as a small menu within a menu. Any 
  329.      programs that have fixed arguments or parameters each time you call them 
  330.      can be placed on the option bar.  Once the option bar has appeared on 
  331.      your screen, you may then select any of your favorite programs with the 
  332.      press of a button.  The option bar can be accessed through the menu 
  333.      system itself.
  334.      The option bar is called directly from within the menu environment.  
  335.      This gives you the ability to define programs in which you never need 
  336.      to change the program configuration (the option bar) as well as programs 
  337.      whose configurations you can change easily (the menu environment).
  338.     
  339. CALLING OPTION BAR: ALT-O
  340.     When you hold down the alternate key on the keyboard and 
  341.     simultaneously press the "O" key (not zero), the option bar pops up 
  342.     on top of your menu. Once the option bar is on your screen the item 
  343.     on the top row, left corner becomes highlighted. You can now move 
  344.     around the option bar as you wish until the program you wish to run 
  345.     becomes highlighted.  
  346.  
  347. Option Bar Movement and Selection
  348.      There are several ways to move around within the option bar.  You may 
  349.      use the arrow keys on the keyboard, if you have a mouse installed you 
  350.      can simply slide the mouse along the desk in the direction you wish to 
  351.      move.  If you have the On-Command hand held remote system, you can 
  352.      choose the arrow keys on the remote unit.
  353.      If your option bar contains more than one row of program options, you 
  354.      can move up and down rows, as well as along rows, to make your selection.
  355.      To select the desired option, once you have positioned the highlight 
  356.      bar over the desired option, you simply hit <ENTER> on the keyboard, 
  357.      mouse, or remote button.
  358.  
  359.      For specific keyboard key assignments, mouse button assignments, or 
  360.      On-Command key assignments, please refer to "Movement within the Menu" 
  361.      section in the MENU chapter of this manual.
  362.     NOTE: In order to use the arrow keys on the keyboard number pad, 
  363.           make sure the NUMBER LOCK is not activated.
  364.  
  365.      Once the application program has been completed, you will return to the 
  366.      same place you called the option bar from.
  367.  
  368.  
  369. Permanent Modules
  370. There are six (6) permanent modules that exist in the option bar.  They are: 
  371. Settings, Editor, Help, Info, Filex, and Clock.  Each of these will be 
  372. discussed in the sections following this one.
  373.  
  374.  
  375. Adding Modules
  376. You may add any programs to the Option Bar, as long as you physically add 
  377. them to the "SYSMOD.SS" file.  They must be added in the correct format.  The
  378. format is as follows:
  379.  
  380.     <filename>|<file description>|NULL
  381.  
  382. The filename will be the program name.  The file description will be used in 
  383. the Help Menu to describe which key is assigned to this program.  The NULL is
  384. necessary because the third field is used for calling the permanent modules.
  385. Each item is seperated by the pipe symbol ("|");
  386.  
  387. To add this information, you may use any editor (i.e. Edlin or Edit).  Then
  388. simply add the information to the "SYSMOD.SS" file.  Now, when you access
  389. the Option Bar, your files will be listed with the permanent modules.
  390. Moreover, if you access the Help Menu, you will notice that a key assignment
  391. has been assigned to your program.  You may now call the program by simply
  392. hitting the assigned key combination.
  393.  
  394.    Note: Since you cannot include the path where the file exists, you should
  395.      add the desired path to your "PATH= " statement in your autoexec.bat
  396.      file.  Otherwise, the program will most likely not be found.
  397.  
  398.  
  399.  
  400.  
  401.                   THE EDM SETTINGS
  402.  
  403. OVERVIEW
  404. The EDM Settings option allows you to assign certain characteristics to your 
  405. menu, which are then reflected in the way the menu is displayed on the screen.  
  406. The EDM Settings are listed in a pop-up menu which has the option on the 
  407. left side of the menu, and its current setting on the right side.
  408.  
  409. Specifics
  410. The function key assignment for this option is F1.  
  411. There are six attributes that can be added to the menu internally.  They are 
  412. shadow, echo, time, date, tension, and exit verification.  These menu 
  413. settings can either be turned off or on.  This is done in one of three ways:
  414.   (1) By using the space bar to change from "OFF" to "ON" 
  415.       and vice versa.
  416.   (2) By using the <ENTER> key, either on the keyboard or on 
  417.       the mouse, to change from "OFF" to "ON", and vice 
  418.       versa.
  419.   (3) By moving the mouse to change from "OFF" to "ON" and 
  420.       vice versa.
  421. Once the user has set all the menu settings that he/she desires, the user 
  422. must hit <ESCAPE> on either the keyboard or the mouse.  All the changes made 
  423. will exist until the user changes them.
  424.  
  425. Shadow - All boxes in the menu can be represented with or 
  426.      without a shadow.  For the menu, this means that if 
  427.      the shadow is off, up to five boxes can be shown on 
  428.      the screen at any one time.  If there is a shadow, 
  429.      only four boxes can be shown on the screen at any 
  430.      one time.  The shadow does not affect anything, it 
  431.      just distinguishes the boxes more completely.
  432.  
  433. Echo - If the echo is on, all commands of the chosen module 
  434.        will be printed to the screen as they are processed.  
  435.        If the echo is off, the user will not see the 
  436.        commands.  The benefit of having the echo on, is that 
  437.        if a desired process does not execute properly, the 
  438.        user may see a DOS system error which will help 
  439.        explain the dilemma.
  440.  
  441. Time - Time will be shown in the bottom, right corner of the 
  442.        screen if the time setting is on.  If the user does 
  443.        not wish to have the time displayed, he/she may turn 
  444.        it off.
  445.  
  446. Date - The date will be shown in the bottom, left corner of 
  447.        the screen if the date setting is on.  Again, if the 
  448.        user does not wish to have the date on the screen, 
  449.        he/she may turn it off.
  450.  
  451.  
  452. Tension - This is the tension of the mouse.  It ranges from 
  453.       1 to 4.  1 is the least amount of tension, meaning 
  454.       the mouse moves very quickly on the screen.  4 is 
  455.       the most tension, meaning the mouse moves more 
  456.       slowly.  Thus, as you increase the tension, the 
  457.       movement of the mouse will be easier to control.  
  458.       This tension setting does not affect the program 
  459.       in any way, it just enables the user to have more 
  460.       control over the movement of the mouse.
  461.  
  462. Verify Exit - This determines whether the user is asked to 
  463.           verify that he/she wishes to return to DOS.  
  464.           If "YES" is selected, a question will pop-up 
  465.           asking you to verify that you wish to exit.  
  466.           If this option is "NO", you will simply exit 
  467.           to DOS.
  468.  
  469.  
  470.  
  471.  
  472.  
  473.                    EDITOR
  474.  
  475. The editor allows the user to customize the menu as he/she desires.  The user 
  476. may edit an existing module by highlighting it and then selecting the edit 
  477. option.  At this time, the commands needed to run this particular application 
  478. are displayed to the screen.  Generally, the form is:
  479.      - drive
  480.      - path
  481.      - program name or batch file
  482.  
  483. Once the user enters the editor, he/she has many specialized options.
  484.  
  485. Options:
  486. Editing Commands - This concerns the actual editing of commands within the 
  487. edit box.  There are three specific keys for adding a line and deleting a 
  488. command.
  489.   (1) Control-B - This will insert a line above the 
  490.           currently highlighted bar.  A new 
  491.           highlight bar will occur at this spot and 
  492.           the user will be expected to enter a new 
  493.           command.  If the user does not wish to add 
  494.           a new command after hitting Control-B, 
  495.           he/she may hit <ESC> and the new line will 
  496.           disappear and the lines below will move up 
  497.           one.  If the user wants to add a new 
  498.           command, he/she must type in the new 
  499.           command and hit <ENTER>.
  500.  
  501.   (2) Control-I and Enter - Either of these two keys will 
  502.                 add a new line below the 
  503.                 currently highlighted line.  
  504.                 Again, if the user does not wish 
  505.                 to enter a new command after 
  506.                 hitting either of these key 
  507.                 assignments, he/she must hit 
  508.                 <ESC> and the new highlight bar 
  509.                 will disappear and the highlight 
  510.                 bar will highlight the previous 
  511.                 command.  If the user wishes to 
  512.                 enter a new command, just type 
  513.                 in the command and hit <ENTER>.
  514.  
  515.   (3) Control-D - This deletes the currently highlighted 
  516.           line.  
  517.  
  518.  
  519.  
  520. To edit a line, move the highlight bar to the desired line.  Then, just type 
  521. in the correct text.  If you are typing on a line which had some text, it 
  522. will disappear as soon as you type in the first character of your new text.  
  523. However, if you hit <ESC> before hitting <ENTER>, the old line will be 
  524. restored.
  525.  
  526. When adding a new module, the first line in the edit box will be highlighted 
  527. with nothing in it.  This tells the user that the program is expecting some 
  528. input.  If the user does not wish to enter any commands, just hit <ESC>.
  529. The <ESC> key will get the user out of the edit box with all the changes 
  530. intact, unless the user hits <ESC> at the end of newly inputted line.  In 
  531. this case, the new line will disappear, and the preceding line will be 
  532. highlighted.  If the user hits <ESC> now, he/she will exit the edit box with 
  533. all changes intact.
  534. NOTE: If the user wishes to save the changes made to the 
  535.       modules, see Save and Save-as below.  If the user 
  536.       wishes to undo these changes, see Undo below.
  537.      
  538.  
  539. EDITOR OPTION BAR
  540. F1 is the function key for the editor option bar.  It can also be called by 
  541. hitting the middle button of a three button mouse, or by hitting both buttons 
  542. on a two button mouse.  The editor option bar includes only those options 
  543. that are relevant to the editor.  It operates just as the menu option bar 
  544. did.  The desired option can be chosen in one of three ways.
  545.     (1) By hitting the capitalized letter of the desired 
  546.     option.
  547.     (2) By moving the highlight bar, with the mouse, the 
  548.     arrow keys, or the space bar, to the desired option 
  549.     and hit the <ENTER> key.
  550.     (3) By hitting the specified function key assignment of 
  551.     the desired option. NOTE: This does not work while 
  552.     you are in the option bar.
  553.  
  554.  
  555. The editor option bar provides the user with eight (8) options.
  556.  
  557. Add a Module
  558. The function key assignment is F2.  This option allows the user to add a 
  559. module after the module that is being highlighted.  When this option is 
  560. chosen, the user is asked to input the needed data.  First, a box will appear 
  561. asking for the title of the new module.  If you wish to enter a title, just 
  562. type it in and hit <ENTER>.  If you do not wish to add a module once you 
  563. enter this option, just hit <ESC>.  If the user typed in a title and hit 
  564. <ENTER>, a blank box will appear asking the user to input the commands needed 
  565. to execute this new module.  A blank line is their so that the user knows 
  566. that the computer is waiting for some input.  If the user hits <ESC> now, 
  567. the module still exists and will be added to the menu.  However, it will be 
  568. empty since no commands were entered.  If the user wishes to enter any 
  569. commands, just follow the steps outlined in "Editing Commands."    
  570.  
  571.  
  572. Delete a Module
  573. The function key assignment is F3.  This option allows the user to delete the 
  574. module that is presently being highlighted.  Before the deletion occurs, a 
  575. warning box will appear asking for verification.  If you do not wish to 
  576. delete the module, you must choose "NO."  This can be done in four ways:
  577.   (1) Hit "N" or "n" on the keyboard.
  578.   (2) Hit the space bar until "No" appears.
  579.   (3) Hit the arrow keys until "No" appears.
  580.   (4) Move the mouse until "No" appears.
  581. Once "No" is highlighted, hit <ENTER>.  The same options hold for yes, except 
  582. that the user is looking for "Yes" and may hit "Y" or "y" instead.
  583.  
  584.  
  585. Rename an Item
  586. The function key for this is F4.  This option allows the user to change the 
  587. name of the highlighted module.  A box will appear asking the user to input a 
  588. new title.  If the user does not wish to change the title of the module, 
  589. he/she must hit <ESC>.  Otherwise, the user needs to enter the new title 
  590. name and hit <ENTER>.
  591.  
  592.  
  593. Change Title
  594. The function key assignment is F5.  This allows you to change the title of 
  595. the Menu.  Once this   selected, you will be instructed to enter the new 
  596. title followed by an <ENTER>.  Again, if you hit <ESC> before <ENTER>, the 
  597. title will not change.
  598.  
  599.  
  600. Undo Changes
  601. The function key assignment is F6.  This option will undo all changes made 
  602. since the last save.  Thus, all this option does is reload the .MCF file that 
  603. the user is using.  Therefore, if any previous changes had been saved, the 
  604. undo will include those changes.
  605.  
  606.  
  607. Save Changes
  608. The function key assignment is F7.  This option will save the menu as it 
  609. exists.  Thus, any changes made to the menu will be saved over the .MCF file 
  610. that is being used.
  611.  
  612.  
  613. Save As
  614. The function key assignment is F8.  A box will appear with the existing .MCF 
  615. file, and will ask the user to input the new .MCF file name.  If the user 
  616. does not wish to save the menu, he/she may hit <ESC> and it will not be saved.  
  617. Otherwise, the user may enter the new file name and hit <ENTER>.  NOTE: The 
  618. user need not add an extension.  If one is added, it will be stripped off 
  619. and the ".MCF" extension will be added automatically.  Moreover, even though 
  620. the entire path is shown in the Change File Name box, you may not add a path 
  621. to your filename.  You may only type in a new filename.
  622.  
  623.  
  624. Change Call-Type
  625. The function key for this is F9.  This is an option that should only be used 
  626. by the more experienced user.  This option allows the user to define what 
  627. call-type each command within the module should have.  The default call for 
  628. each command is a DOS system call.  In almost all cases, the user will want 
  629. to use the default case.  However, if a program is too large to load into 
  630. memory while the menu is loaded, the user may choose between two other calls.  
  631. First, the user can execute a program and return to the menu.  Or second, 
  632. the user can execute a program and not return to the menu, but instead to 
  633. DOS.
  634. When this option is called, two windows will appear.  The first shows what 
  635. the command is and what the existing call is.  The second window contains 
  636. the three choices:
  637.        - CALL TO DOS
  638.        - EXECUTE - RETURN
  639.        - EXECUTE - NO RETURN
  640.  
  641. If the existing call-type is correct, the user may hit <ESC> and nothing will 
  642. change.  If the user wants to change the call-type, he/she can move the 
  643. highlight bar, with the arrow keys or the mouse, to the desired call-type and 
  644. hit <ENTER>.
  645.  
  646.  
  647.  
  648.  
  649.  
  650.                 HELP SCREEN
  651.  
  652. The Help Screen can be selected within the menu from the option bar or by 
  653. function key F3.  It gives a listing of all the fixed modules, as well as 
  654. user established modules, with their corresponding function key assignment.  
  655. If there are over 10 modules, the help screen will show that for modules 11 
  656. through 20 will have an added shift to the function key.  For modules 21 
  657. through 30, the help screen will show that a Control must be added.
  658.  
  659. For example, F2 is a function key for the Editor, Shift-F2 could be an 
  660. assignment to some user defined module, and Control-F2 could be a function 
  661. key for some other user defined module.
  662.  
  663. For the most part, a user will not encounter the need for using the Shift and 
  664. Control buttons, but as more and more user defined modules are added, the 
  665. need for these buttons will become evident.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.                  INFORMATION SCREEN
  672.  
  673. The information screen can be selected within the menu from the option bar or 
  674. by function key F4.  This screen provides the user with data regarding the 
  675. "EASY DOS MENU."  It includes the version number, the revision number, the 
  676. specific serial number of the disk, as well as the year of the copyrighted 
  677. disk.  Moreover, it provides the user with Serial Solution's address and 
  678. phone number.
  679.  
  680.  
  681.  
  682.                 
  683.  
  684.  
  685.                   FILE EXECUTION
  686.                    Version 1.21
  687.  
  688.  
  689. OVERVIEW
  690.     The File Execution module gives the user an environment in which they 
  691.     can run any MS-DOS program or batch file from the menu screen. The 
  692.     program to be run does not have to exist as a menu option. 
  693.  
  694.  
  695. STAND ALONE FILEX       
  696.     The File Execution routine can be run as a stand alone program which 
  697.     can act as a program monitor executing the users applications. The 
  698.     command line syntax is as follows:
  699.     
  700.        FILEX [drive:][\complete DOS path]
  701.  
  702.     The user can specify a path name that file execution will change to 
  703.     on initialization of the program. If no argument is passed to the 
  704.     program on the command line the current subdirectory will be used. 
  705.     The command line options are both optional and either or both may be 
  706.     used.
  707.   
  708.  
  709.  
  710. SCREEN LAYOUT
  711.     The File Execution screen contains three boxes in the center of the 
  712.     screen and a program option box along the bottom of the screen. The 
  713.     title bar along the top of the screen displays the program name and 
  714.     version number. The current drive and path name are in the 
  715.     highlighted line along the bottom of the screen.
  716.     The three boxes in the center of the screen contain the files that 
  717.     exist in the directory, the directories that are related to the 
  718.     current directory and the valid drives that your system possesses. 
  719.     These three boxes are labeled FILES, DIRECTORIES, and DRIVES. 
  720.  
  721.  
  722. PROGRAM OPTION BOX
  723.     The program option box has four choices available to the user. These 
  724.     options are Execute File - Change Directory - Change Drive - Exit. 
  725.     These options are selected by positioning the highlight bar over the 
  726.     option of choice using the control keys and pressing the ENTER key.
  727.  
  728.  
  729.  
  730. FILEX MOVEMENT AND SELECTION
  731.     SPACE BAR: The space bar will move the highlight bar to the right, 
  732.            wrapping around the screen when the end of the options are 
  733.            reached.
  734.     RIGHT ARROW: The right arrow key will also move the highlight bar to 
  735.              the right as it proceeds through the options, wrapping 
  736.              around to the beginning when it reaches the far right 
  737.              side.
  738.     LEFT ARROW: The left arrow key moves the highlight bar to the left 
  739.             side of the screen wrapping around at the beginning to 
  740.             the end of the options.
  741.     ESC : The escape key serves the same purpose as the exit option on 
  742.           the program options. The program is exited and returned to the 
  743.           menu or the normal dos environment where it was called from.
  744.  
  745.  
  746.  
  747. PROGRAM FEATURES
  748. Execute File:
  749.     The execute file option places the highlight bar in the FILES window 
  750.     on the left side of the screen. The user is then able to select the 
  751.     file they would like to run. The user can use the up and down arrow 
  752.     keys to scroll through the window to the file they would like to 
  753.     execute.
  754.  
  755.     ESC: If the escape key is hit inside the files window 
  756.          the highlight bar returns to the program option 
  757.          box and no application is run.
  758.  
  759.     ENTER: If the enter key is depressed on a file from 
  760.            inside the execute file option, The program 
  761.            option box is cleared with the application that 
  762.            was chosen placed there. The program option box 
  763.            will now say RUNNING-><USER APPLICATION> with a 
  764.            flashing cursor following the application on the 
  765.            proceeding line. At this point the user /can 
  766.            enter command line arguments for the program or 
  767.            just hit the ENTER key again if there are no 
  768.            arguments.
  769.     NOTE: If the application chosen is not a .EXE, .COM, or 
  770.           .BAT file, an error message will appear since 
  771.           these are the only types of DOS programs that can 
  772.           be run.
  773.  
  774.  
  775. Change Directory: This option will allow the user to change 
  776.           to a directory that is directly related to 
  777.           it. In other words the user can 
  778.           automatically change from a directory to 
  779.           its parent(e.g. .. ) or to one of its 
  780.           child subdirectories( e.g. one that is 
  781.           attached to it at a lower level in the 
  782.           directory hierarchy). When this option is 
  783.           selected the first item in the directory 
  784.           box becomes highlighted. The user can then 
  785.           scroll up and down until the directory of 
  786.           choice is selected.
  787.     ESC: The escape key makes the highlight in the 
  788.          directory box disappear and the highlight returns 
  789.          to the  program option box. The user is then free 
  790.          to make another selection.
  791.  
  792.     ENTER: The enter key will select the highlighted 
  793.            directory as the current directory. The file 
  794.            window will fill with the new files within that 
  795.            subdirectory. The directories which are related 
  796.            to the selected directory will become the active 
  797.            names in the subdirectory window. 
  798.  
  799.  
  800. Change Drive Option: The change drive option allows the user 
  801.              to change the current logged drive in 
  802.              which the system is active. The letters 
  803.              that appear in the box are the possible 
  804.              drive configurations that the system 
  805.              detected on initialization. When the 
  806.              change drive option is selected from 
  807.              the program option box, the first drive 
  808.              specification in the drive box is 
  809.              highlighted. The user can then scroll 
  810.              up and down to select the drive of 
  811.              their choice.
  812.     ESC: The escape key will make the highlight bar 
  813.          disappear from the drive selection box, and will 
  814.          reappear in the program option box. The user is 
  815.          then free to move about the program option box and 
  816.          make a new selection.
  817.  
  818.     ENTER: If a drive is selected and the enter key is 
  819.            depressed the system changes over to the new 
  820.            drive spec. chosen by the user. The system picks 
  821.            up the current default directory on that drive 
  822.            and fills out the directory window with all the 
  823.            child subdirectories of the current directory. 
  824.            All the files in this directory are then filled 
  825.            out in the file window. The highlight now 
  826.            appears in the program option box, ready for the 
  827.            user to make a new selection. The drive box 
  828.            remains constant through the execution of the 
  829.            program since valid drives are static with any 
  830.            given system.
  831.      NOTE: There are a number of possible error messages at 
  832.        the drive selection option, the most common of 
  833.        which is a floppy drive has been selected and the 
  834.        drive is not ready.
  835.  
  836.  
  837.  
  838. Exit: The exit option closes out the program and returns the 
  839.       user back to the menu program or to the DOS level if 
  840.       the program was being run as a stand alone.. On exit 
  841.       all memory used by the program is returned to the 
  842.       system.
  843.  
  844.  
  845. FUNCTION KEY OPTIONS
  846. F1: Function Key F1 will bring up a blank line in the
  847.     program options box. A flashing Cursor will be present 
  848.     at the left side of the line. The user is able to enter 
  849.     any command at this point. Valid Commands include the 
  850.     full path name to any program that doesn't exist in the 
  851.     current subdirectory( e.g. c:\lotus\123, etc...) or any 
  852.     valid dos command ( DIR, TYPE, etc...) or any program 
  853.     that can be found by the PATH environmental variable. 
  854.  
  855.     Once an application is run a message will appear at the bottom of the 
  856.     screen which says " HIT ANY KEY TO RETURN TO FILE EXECUTION ". Once the 
  857.     user depresses a key the file execution screen will return and be ready 
  858.     for the next command.
  859.  
  860. F2: Directory Statistics. If the F2 key is selected the 
  861.     system will take a quick scan of the current 
  862.     subdirectory and report several vital statistics of the 
  863.     directory.
  864.     Organization of the statistics box is as follows:
  865.            1). PATH
  866.            2). FILES
  867.            3). BYTES USED
  868.            4). BYTES FREE
  869.  
  870.      PATH: This line tells what subdirectory the scan is 
  871.        occurring for. ( otherwise known as the current 
  872.        directory).
  873.  
  874.      FILES: This is the number of files that reside in the 
  875.         current sub-directory. This file number includes 
  876.         all subdirectories and includes them as files.  
  877.         (This means that the entry on the number of 
  878.         files line is the actual number of items in the 
  879.         sub-directory files and directories)
  880.  
  881.      BYTES USED: This number is the sum of all the sizes of 
  882.          all the files in the directory. In essence 
  883.          the number given on this line is the total 
  884.          size of the subdirectory. The files in 
  885.          lower subdirectories are not included in 
  886.          this number.
  887.  
  888.      BYTES FREE: This number should be the same from all 
  889.          subdirectories, it is the total number of 
  890.          available bytes left in the system.
  891.  
  892.      NOTE: The user has an additional option from the 
  893.        directory statistics window, which is that of 
  894.        window statistics. The window statistics are 
  895.        going to be the same in most cases unless an F5 
  896.        (LOAD ON) routine has been used.
  897.  
  898. SEE FUNCTION KEY INDEX - F5 - LOAD ON - for more information on that function. The window statistics are laid out in an identical format as the directory statistics. To execute the window statistics the user would hit function key F1 from inside the directory statistics.
  899.  
  900.             PATH:
  901.             FILES:
  902.             BYTES USED:
  903.             BYTES FREE:
  904.  
  905.      PATH: This entry in the window is the current path of 
  906.        the present subdirectory.
  907.  
  908.      FILES: This number is the number of files that are 
  909.         currently used in the window. The number is 
  910.         different from the directory statistics if the 
  911.         user has done a LOAD BY.. function before 
  912.         performing this operation.
  913.  
  914.      BYTES USED: This number is the total number of bytes 
  915.          used in the files that are presently 
  916.          located in the window. The number of bytes 
  917.          can be different from the regular directory 
  918.          statistics if the user has done a LOAD ON.. 
  919.          function (F5) before performing this 
  920.          function.
  921.  
  922.      BYTES FREE: This number is the total number of bytes 
  923.          free in the system and should always be the 
  924.          same as the directory statistics entry.
  925.  
  926.  
  927. F3: REVERSE FILE SORT - The reverse file sort resorts 
  928.     the files in the file window. The default order is 
  929.     ascending order and will always bring up the files in 
  930.     this sorted order. The reverse sort changes the order in 
  931.     which the are sorted and this order is maintained 
  932.     throughout the execution of the program. If the files 
  933.     are in ascending order and the reverse sort is executed 
  934.     the files will be sorted in descending order. If the 
  935.     files are in ascending order and the reverse sort is 
  936.     executed the files will be sorted in ascending order.
  937.  
  938.  
  939.  
  940.  
  941. F4: LOAD ON... - This function is performed by hitting the 
  942.     F4 key. A box with a LOAD ON.. Title will appear with a 
  943.     flashing cursor before the highlighted line. The User at 
  944.     this point will need to enter a string on which they 
  945.     would like the files in the file box entered. All DOS 
  946.     wildcards are valid in the LOAD ON... function. Some 
  947.     examples of LOAD ON.. strings are the following, *.*, 
  948.     *.exe, 123.* f??.* etc.. Once the user has entered the 
  949.     string they should hit enter. The file box at this point 
  950.     will contain only the files in the current subdirectory 
  951.     that match this file pattern. The highlight bar should 
  952.     now appear in the program option box so the user is now 
  953.     free to perform any normal operation.
  954.     NOTE: The file statistics of the window are now 
  955.       available in the window statistics. See (F2 - 
  956.       DIRECTORY STATISTICS)
  957.  
  958. F5: KEY ASSIGNMENTS - The key assignments box gives the user 
  959.     a quick reference to what each function key does. The 
  960.     key assignment box is layed out as follows:
  961.  
  962.                     F1 - RUN FILE (PROGRAM )
  963.                     F2 - DIR. STATISTICS
  964.                     F3 - REVERSE FILE SORT
  965.                     F4 - LIST ON...
  966.                     F5 - KEY ASSIGNMENTS
  967.  
  968. ERROR MESSAGES
  969.     1. "Invalid Subdirectory Name" - This error occurs when 
  970.     the user tries to change to a subdirectory that does 
  971.     not exist. This error is commonly caused by a 
  972.     misspelling of the directory name.
  973.  
  974.     2. "Invalid Drive Specification" - This error occurs 
  975.     when the user tries to change to a drive that does 
  976.     not exist on the system. The user should check which 
  977.     drives are valid on their particular system.
  978.  
  979.     3. "Not Enough Memory to Allocate" - This error occurs 
  980.     when the program tries to create an internal 
  981.     structure and their is not enough memory in the 
  982.     system to allocate space for it. This error can only 
  983.     be fixed by increasing the size of the users system.
  984.  
  985.     4. "Not Enough Memory To Execute" - This error occurs 
  986.     when the user is trying to execute a program and it 
  987.     is so large that it can not fit into the available 
  988.     memory with the file execution program. This can 
  989.     possibly be fixed by unloading all active programs 
  990.     from memory except the file execution program and 
  991.     retrying the execution of the program. The only 
  992.     other remedy is for the user to increase the size of 
  993.     their systems memory.
  994.  
  995.     5. "Not An Executable File" - This error occurs when 
  996.     the user has chosen a file from the file box and 
  997.     tried to execute it. The cause is that the chosen 
  998.     file is not an executable file, in other words it is 
  999.     not able to be executed. The MS-DOS file 
  1000.     configurations are that only files with the 
  1001.     extensions of .EXE, .COM, and .BAT can be executed. 
  1002.     The user should re-examine the file and only execute 
  1003.     an executable file.
  1004.  
  1005.     6. "Argument List Exceeds 128 Bytes" - This error 
  1006.     occurs when the user has selected a file to execute 
  1007.     and the command line argument was to long. The 
  1008.     remedy for this error is to re-check the command 
  1009.     line argument and try again.
  1010.  
  1011.     7. "COMMAND.COM Can Not Be Found" - This error occurs 
  1012.     if the user has tried to execute a file and the 
  1013.     operating system can not be found. The user must 
  1014.     check the system and most likely re-install the 
  1015.     operating system in their machine.
  1016.  
  1017.     8. "The COMMAND.COM File Is invalid" - This error 
  1018.     occurs if the user tries to execute a file and the 
  1019.     operating system is found but it is either installed 
  1020.     incorrectly or it is corrupted. The user should at 
  1021.     this point go back to the DOS level and re-install 
  1022.     the operating system.
  1023.  
  1024.  
  1025.       
  1026.  
  1027.  
  1028.                    CLOCK
  1029.  
  1030. This module allows the user to change the time and date of the PC.  It can 
  1031. be selected within the menu from the option bar or by function key F6, or it 
  1032. can be used as a stand alone program.  Once selected, a box will appear with 
  1033. TIME and DATE.  Select the desired choice and hit <ENTER>.
  1034.  
  1035. For TIME: The current time will be displayed.  Choose the       
  1036.       hour, minute, or second option.  Once chosen, you 
  1037.       may change the value using the up arrow to 
  1038.       decrement the value by 1.  Or use the down arrow 
  1039.       to increment the value by 1.  Once the desired 
  1040.       value is found, hit <ENTER>.  Again, if you hit 
  1041.       <ESC> before selecting <ENTER>, no change will 
  1042.       occur.
  1043.  
  1044. For DATE: the same holds true for date as it did with time, 
  1045.       except that the user can change the year, month, 
  1046.       and day.
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                  COLOR SCREEN
  1054.  
  1055.  
  1056. The color screen allows you to customize the color scheme of the menu.  The 
  1057. color screen option can be reached from within the option bar or by hitting 
  1058. the function key F5.
  1059.  
  1060. When activated, the color screen will have three (3) independent windows on 
  1061. the screen.
  1062. The top box shows which area of the menu to change.  There are eleven (11) 
  1063. choices:
  1064.    1) Menu Background
  1065.    2) Title Background
  1066.    3) Title Text
  1067.    4) Non-active Border
  1068.    5) Non-active Background
  1069.    6) Non-active Text
  1070.    7) Active Border
  1071.    8) Active Background
  1072.    9) Active Text
  1073.   10) Footbar Background
  1074.   11) Footbar Text
  1075. The non-active boxes are those that cannot be chosen until they are 
  1076. highlighted.  This is to ensure that the user can distinguish which box 
  1077. he/she is currently on.  The active box is the currently highlighted box, 
  1078. which a user can select to run that application or to use the editor.
  1079.  
  1080. The middle window is a sample look at the menu.  It is displayed with the 
  1081. colors currently selected for the menu.  As you change a color, the color 
  1082. change will be reflected here.
  1083.  
  1084. The bottom window shows the key assignments used in the color screen.  The 
  1085. Up and Down arrows are used to scroll through the eleven (11) areas to change.  
  1086. The Right and Left arrows are used to actually change the color of the chosen 
  1087. area.  The <Esc> key will EXIT from the color screen with the previous colors 
  1088. still in place.  The <ENTER> key will EXIT the color screen with the color 
  1089. changes saved.
  1090.  
  1091. As you scroll through the options (using the Up and Down arrows), the areas of 
  1092. the menu will change in the top box.  If you wish to change the color of the 
  1093. currently dsiplayed area, use the Right and Left arrows to change the color.  
  1094. You will notice that the change is reflected in the sample menu.  Once you 
  1095. have made all the desired changes, hit the <ENTER> key if you wish to save 
  1096. your changes.  If you do not wish to save your changes, or just wish to leave 
  1097. the color screen, hit the <ESC> key.
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.                 EDM ERROR MESSAGES
  1104.  
  1105.  1. "<Filename> Not Found in Current Directory" - This 
  1106.     particular file could not be located.
  1107.  
  1108.  2. "No Menu Definition File Found" - The program could not 
  1109.     locate a .MCF file.  User should copy the "DEMO.MCF" 
  1110.     file from the INSTALL disk.
  1111.  
  1112.  3. "Not Enough Memory To Allocate" - There is an internal 
  1113.     lack of memory.  The user should remove any TSR's 
  1114.     (Terminate and Stay Resident programs) that may be in 
  1115.     memory.
  1116.  
  1117.  4. "No Menu File Found" - The program could not locate a 
  1118.     .MCF file.  User should copy the "DEMO.MCF" file from 
  1119.     the INSTALL disk.
  1120.  
  1121.  5. "<Filename> Not Found" - This particular file could not 
  1122.     be located.
  1123.  
  1124.  6. "Necessary internal files were not found" - There are 
  1125.     necessary internal file(s) missing.  User should contact 
  1126.     IST to find out how to address this problem.
  1127.  
  1128.  7. Necessary internal files could not be opened" - The 
  1129.     necessary internal file(s) are either missing or are 
  1130.     corrupted.  The user should contact Serial Solutions to 
  1131.     determine how to address this problem.
  1132.  
  1133.  8. "<Filename> Was not found" - This particular file could 
  1134.     not be found.  It does not exist, at least in the path 
  1135.     that the user felt it resided.
  1136.  
  1137.  9. "<Filename> has no Description" - The description of an 
  1138.     internal file(s) does not exist.
  1139.  
  1140. 10. "Argument List Exceeds 128 Bytes" - The command line 
  1141.     cannot exceed 128 bytes.  The user must shorten the 
  1142.     command line.
  1143.  
  1144. 11. "Invalid Mode Flag" - An invalid mode flag was passed to 
  1145.     the program.  User should see the Command Line Arguments 
  1146.     section.
  1147.  
  1148. 12. "File or Path Not Found" - The specified file or path 
  1149.     could not be located.  User should verify the file and 
  1150.     path.  Most likely, the module will need to be edited.
  1151.  
  1152. 13. "Invalid Executable File Format" - User tried to execute 
  1153.     a file which is not executable, or corruption has 
  1154.     occurred within the executable file itself.  User should 
  1155.     verify the file.
  1156.  
  1157. 14. "Not Enough Memory Available" - There is an internal 
  1158.     lack of memory.  The user should remove any TSR's 
  1159.     (Terminate and Stay Resident programs) that may be in 
  1160.     memory.
  1161.  
  1162. 15. "Invalid Menu Definition File" - The desired .MCF file 
  1163.     has been corrupted.  The user should reload the 
  1164.     "DEMO.MCF" file from the Menu disk or the user can look 
  1165.     at the Menu Definition section and correct the problem 
  1166.     through the editor of your choice.
  1167.  
  1168. 16. "Access denied to internal files" - The system has 
  1169.     denied you access to some internal file(s).
  1170.  
  1171. 17. "System Incorrectly installed" - The menu was not 
  1172.     installed properly.  You should try to re-install it.  
  1173.     If it still fails, contact Serial Solutions.
  1174.  
  1175. 18. "<Filename> could not be opened" - Specified file either 
  1176.     does not exist or is corrupted.
  1177.  
  1178. 19. "Could not write to file <filename>" - The system would 
  1179.     not allow the program to write to the specified program.
  1180.  
  1181. 20. "Could not run external program" - External file either 
  1182.     does not exist, does not exist in specified path, or is 
  1183.     corrupted.
  1184.  
  1185. 21. "Duplicate Program: Menu is Already in Memory" - The 
  1186.     user is not allowed to call the Menu within the Menu.
  1187.